您好,欢迎来到达州工业云! 平台首页 企业驾驶舱 帮助中心 企业登录 企业注册

HI,欢迎使用达州工业云平台!

账号必须大于2位

创新资源平台
服务平台首页>专利库>专利详情

实现一体化网络中多家乡终端的位置管理方法与系统

  • 申请号:CN200910077366.8 申请公布号: CN101478552A
  • 申请日: 2009-02-19 申请公布日: 2009-07-08
  • 申请(专利权)人: 专利代理机构: 北京王景林知识产权代理事务所
  • 分类号:H04L29/06;H04L29/12;H04L12/56;

专利介绍

一种实现一体化网络中多家乡终端的位置管理方法与系统,包括家乡域和外域,一个多家乡终端的接口所连接的接入交换路由器所在的域为多家乡终端的家乡域,其余的域为外域;每个家乡域和外域都设置用于存储、管理所在域的终端映射信息的至少一台映射服务器,和可分配终端映射信息的至少一台接入交换路由器。本发明可使得互联网中的多家乡实现方法变得容易、网络资源充分利用、以及网络管理者容易控制和管理多家乡用户。1、一种实现一体化网络中多家乡终端的位置管理方法,其特征在于: 如果是以往不存在的多家乡终端,一体化网络内的接入交换路由器为多 家乡终端分配交换路由标识、建立映射信息、并向家乡域映射服务器汇报映 射信息;家乡域映射服务器建立存储单元,在多家乡终端所有的家乡域映射 服务器之间进行映射信息同步,完成位置注册;而 如果是已经存在的多家乡终端,一体化网络内的接入交换路由器发现终 端的接入状态改变后,修改多家乡终端的映射信息,并向接入交换路由器所 在域的家乡域映射服务器汇报;多家乡终端所有的家乡域映射服务器之间进 行映射信息更新,并向通信对端的接入交换路由器通告,以完成位置更新。 2、根据权利要求1所述的方法,其特征在于,所述位置注册包括下列 步骤: 多家乡终端所连接的所有接入交换路由器分别为多家乡终端分配交换 路由标识; 每个接入交换路由器为多家乡终端建立映射信息,映射信息条目中包括 接入标识、交换路由标识、功能标志位、有效标志位、接口连接的接入交换 路由器的交换路由标识、接口连接的家乡域的映射服务器的交换路由标识; 功能标志位设为冗余功能;多家乡终端的接口分为主接口和备用接口,主接 口所对应映射信息的有效标志位设为有效,所有备用接口所对应映射信息的 有效标志位设为无效; 接入交换路由器向所在域的家乡域映射服务器发出映射汇报信息; 存储多家乡终端的映射信息的所有家乡域映射服务器之间相互通告,使 所有家乡域映射服务器中存储的多家乡终端的映射信息同步。 3、根据权利要求1所述的方法,其特征在于,所述位置更新包括下列 步骤: 主接口所连接的接入交换路由器主动发现终端的接入状态改变; 主接口所连接的接入交换路由器修改所存储的映射信息中的有效标志 位为无效,并向所在域的家乡域映射服务器发送映射汇报消息; 主接口所连接的接入交换路由器所在域的家乡域映射服务器更新所存 储的该多家乡终端的映射信息;然后,通知该多家乡终端的备用接口所连接 的接入交换路由器所在域的家乡域映射服务器; 备用接口所连接的接入交换路由器所在域的家乡域映射服务器将映射 更新信息通告给多家乡终端的备用接口所连接的接入交换路由器; 备用接口所连接的接入交换路由器更新多家乡终端的映射信息; 主接口所连接的接入交换路由器通知通信对端所连接的接入交换路由 器进行多家乡终端的映射信息更新。 4、根据权利要求3所述的方法,其特征在于,当通信对端为不支持多 家乡技术的终端时,多家乡终端的主接口所连接的接入交换路由器通知通信 对端所连接的接入交换路由器进行映射信息更新的具体步骤包括: 多家乡终端的主接口所连接的接入交换路由器直接将映射更新消息通 知通信对端所连接的接入交换路由器; 通信对端所连接的接入交换路由器更新多家乡终端的映射信息。 5、根据权利要求3所述的方法,其特征在于,当通信对端为多家乡终 端时,多家乡终端的主接口所连接的接入交换路由器通知通信对端所连接的 接入交换路由器进行映射信息更新的具体步骤包括: 多家乡终端的主接口所连接的接入交换路由器将映射更新消息通知通信 对端的多个接口中的一个接口所连接的接入交换路由器; 接收到映射更新消息的接入交换路由器向通信对端的其它接口所连接的 接入交换路由器发送映射更新消息; 通信对端所连接的所有接入交换路由器更新多家乡终端的映射信息。 6、一种实现一体化网络中多家乡终端的位置管理系统,其特征在于: 该系统包括家乡域和外域,一个多家乡终端的接口所连接的接入交换路由器 所在的域为多家乡终端的家乡域,其余的域为外域;每个家乡域和外域都设 置用于存储、管理所在域的终端映射信息的至少一台映射服务器,和可分配 终端映射信息的至少一台接入交换路由器。 技术领域 本发明属于计算机网络技术领域,涉及一种实现一体化网络中多家乡终 端的位置管理方法与系统。 本专利申请文件中的术语“多家乡”是指,终端或局域网络通过多个服务 提供商连接到Internet的方式。 背景技术 在传统互联网中,典型的多家乡支持协议为Internetxa0Engineeringxa0Task Force在http://www.ietf.org/html.charters/shim6-charter.html提供的Shim6: Levelxa03xa0Multihomingxa0Shimxa0Protocolxa0forxa0IPv6技术。 Shim6在终端协议栈的IP层之上增加了一个垫片(Shim)层,并通过 垫片层为上层协议提供了一个稳定的上层标识符(ULID,Upperxa0Layer Identifier)。当IP层由于多家乡的原因选择不同的IP地址时,ULID始终 保持不变,从而保证了上层协议的稳定性。 但是,因为Shim6是一种基于终端实现的多家乡解决方案,所以,存在 以下主要缺点:1)需要对终端的协议栈进行修改才能支持多家乡。由于终 端的数目和类型及其繁多,修改所有终端的协议栈将是一件工作量非常大、 成本非常高的工作。2)需要终端之间互相协商才能支持多家乡,从而会导 致终端与网络之间的链路资源浪费。特别是,当终端和网络之间的链路是无 线链路时,终端之间的消息协商必然会使得有限的无线链路资源更为紧张。 3)基于终端的多家乡支持机制,会造成网络运营商难以对终端的行为进行 有效的控制和管理,从而增加网络运营商的网络维护难度、提高网络的运营 成本。 发明内容 本发明的目的在于提供一种在一体化网络中实现多家乡终端的位置管 理方法与系统,以使得互联网中的多家乡实现方法变得容易、网络资源充分 利用、以及网络管理者容易控制和管理多家乡用户。 为此,根据本发明的一个方面,提供了一种实现一体化网络中多家乡终 端的位置管理方法,其特征在于:如果是以往不存在的多家乡终端,一体化 网络内的接入交换路由器为多家乡终端分配交换路由标识、建立映射信息、 并向家乡域映射服务器汇报映射信息;家乡域映射服务器建立存储单元,在 多家乡终端所有的家乡域映射服务器之间进行映射信息同步,完成位置注 册;而如果是已经存在的多家乡终端,一体化网络内的接入交换路由器发现 终端的接入状态改变后,修改多家乡终端的映射信息,并向接入交换路由器 所在域的家乡域映射服务器汇报;多家乡终端所有的家乡域映射服务器之间 进行映射信息更新,并向通信对端的接入交换路由器通告,以完成位置更新。 根据本发明的另外一个方面,提供了一种实现一体化网络中多家乡终端 的位置管理系统,其特征在于:该系统包括家乡域和外域,一个多家乡终端 的接口所连接的接入交换路由器所在的多家乡终端的域为家乡域,其余的域 为外域;每个家乡域和外域都设置用于存储、管理所在域的终端映射信息的 至少一台映射服务器,和可分配终端映射信息的至少一台接入交换路由器。 根据本发明,通过网络内的接入交换路由器和映射服务器之间的消息交 互机制,不需要修改多家乡终端的网络协议栈,节省了终端与通信对端之间 直接的消息交互的开销,有效地控制和管理了多家乡终端与网络内的链路资 源,很好地完成了多家乡终端在网络内的位置注册和位置更新。 根据本发明,在一体化网络中,接入标识用来表示终端身份,具有唯一 性。一体化网络中的多家乡终端应连接到多个接入交换路由器上。多个接入 交换路由器为多家乡终端分配不同的交换路由标识。从整个网络来看,多个 交换路由标识与同一接入标识对应,可以说明接入标识属于一个采用了多家 乡技术的终端设备,符合一体化网络中多家乡终端的要求。 根据本发明,当实现冗余功能时,完成多家乡终端的位置发生变化时位 置的更新,保证节点间通信的持续性。本发明对一体化网络中的多家乡终端 进行位置信息统一管理,通过映射服务器、接入交换路由器来跟踪多家乡终 端,确定其位置信息。多家乡终端根据需求主动发起链路切换动作,切换到 想要接入的接入交换路由器。本发明可完成一体化网络中多家乡终端的位置 注册和更新过程。 附图说明 图1为本发明的一体化网络中域的示意图; 图2为一体化网络中映射信息条目的定义示意图; 图3为本发明具体实施例的多家乡终端的位置注册过程流程图;以及 图4为本发明具体实施例的多家乡终端的位置更新过程流程图。 具体实施方式 有关本发明的技术内容及详细说明,现配合附图说明如下: 图1为本发明的一体化网络中管理域的示意图。在图1中,附图标记10 表示多家乡终端;附图标记20表示通信对端;附图标记30表示映射服务器; 附图标记11表示接入交换路由器广义交换路由器;附图标记2、3表示域。 如图1所示,针对多家乡终端10的特点,本发明将一体化网络按照多家乡 终端10的归属关系,划分为家乡域和外域2、3。对于一个多家乡终端10来 说,其接口所连接的接入交换路由器11所在的域为多家乡终端的域为家乡 域2、3,其余的域为外域2、3。每个家乡域和外域2、3内根据需求设有一 台或多台映射服务器30。映射服务器30负责存储、管理所在域2、3的终端 映射信息。域2、3的部署应该由网络管理部门来完成,可以依据地域、网 络规模等因素。每台接入交换路由器11在部署到一体化网络中时,都需要 管理员为其配置所在域2、3的映射服务器地址,即映射服务器的交换路由 标识,另外还需要给它分配一个交换路由标识集合,以完成对接入终端的交 换路由标识分配。 图2为映射信息条目的定义示意图。其中,“接入标识”标志位代表多家 乡终端的接入标识;本发明中,多家乡终端有多个接口连接到多个接入交换 路由器,采用一个接入标识对应多个交换路由标识,“交换路由标识”标志位 代表多家乡终端某个接口所连接的接入交换路由器为其分配的交换路由标 识;“功能标志位”表示对应接口的使用模式,分为冗余模式、负载均衡模式、 以及偏好选择模式;“有效标志位”表示对应的接口当前的使用状态,分为有 效和无效;“接口连接的接入交换路由器的交换路由标识”指所连接的接入交 换路由器的交换路由标识;“接口连接的家乡域的映射服务器的交换路由标 识”指接口所连接的接入交换路由器所在家乡域的家乡域映射服务器的交换 路由标识。 本发明由映射服务器来存储和管理接入一体化网络的多家乡终端的身 份信息和位置信息。根据存储和管理的需求,映射服务器中建立的存储表分 为以下几类:归属管理域表,保存在本域接入的终端的映射信息;临时存储 表,用来保存要和本域内的终端通信的通信对端的映射信息。 本发明的多家乡终端在进行位置注册时,多家乡终端的接口所连接的多 个接入交换路由器发起注册请求,分属每个家乡域的映射服务器分别为这多 个接口完成在一体化网络中的位置注册,建立该终端的存储单元,并且在多 家乡终端的多个家乡域之间进行信息同步,以供通信建立时进行位置查询。 当多家乡终端进行位置更新时,表示终端位置信息的交换路由标识发生变 化,备用接口所连接的接入交换路由器发起位置更新过程,通过多家乡终端 所有的家乡域映射服务器之间的一系列信息交互,使网络中保存有该多家乡 终端位置信息的实体均进行了更新,保证了通信链路的畅通。 下面通过实施例,结合附图详细说明本发明的实现过程,包括多家乡终 端的注册过程和位置更新过程。 如图3所示,为一体化网络中多家乡终端的位置注册过程。一体化网络 的位置注册由接入交换路由器和映射服务器来完成,为多家乡终端在映射服 务器中建立存储单元。多家乡终端连接到多个家乡域的接入交换路由器。这 些接入交换路由器分别检测到的多家乡终端,从交换路由标识集合中取出多 个未分配的交换路由标识,分配给多家乡终端(步骤S301);然后,多家乡 终端所连接的多个接入交换路由器为此终端分别建立接入标识与交换路由 标识的映射信息(步骤S302);根据初始功能需求定义对应映射条目的各个 标志位,初始需求为冗余功能,功能标志位定义为冗余功能,主接口所对应 条目的有效标志位设为有效,备用接口的有效标志位设为无效(步骤S303); 然后,接入交换路由器向所在域的家乡域映射服务器发出映射汇报消息,映 射服务器收到映射汇报消息后建立存储单元(步骤S304);最后,根据多家 乡终端的特点,存储多家乡终端映射信息的所有家乡域映射服务器之间将进 行相互通告,使多家乡终端所有的家乡域映射服务器中存储的多家乡终端的 映射信息同步(步骤S305);这样,多家乡终端位置注册完成(步骤S306)。 多家乡终端的位置更新过程是描述当一体化网络中的接入交换路由器 检测到多家乡终端的接入状态发生变化时,通知多家乡终端进行位置信息的 更新过程。如图4所示,多家乡终端的位置更新的具体步骤包含: 首先,主接口所连接的接入交换路由器主动发现终端的接入状态改变, 主动发起位置更新(步骤S401);主接口所连接的接入交换路由器修改所存 储的映射信息中的有效标志位为无效,并向所在域的家乡域映射服务器发送 映射汇报消息(步骤S402);主接口所连接的接入交换路由器所在域的家乡 域映射服务器更新所存储的该多家乡终端的映射信息;然后,通知该多家乡 终端的备用接口所连接的接入交换路由器所在域的家乡域映射服务器(步骤 S403);备用接口所连接的接入交换路由器所在域的家乡域映射服务器将映 射更新信息通告给多家乡终端的备用接口所连接的接入交换路由器(步骤 S404);备用接口所连接的接入交换路由器更新多家乡终端的映射信息(步 骤S405);接着,根据获得的通信对端的信息判断通信对端是否为多家乡终 端(步骤S406);如果不是多家乡终端(判断为否),多家乡终端的主接口 所连接的接入交换路由器直接将映射更新消息通知通信对端所连接的接入 交换路由器(步骤S407);通信对端所连接的接入交换路由器更新多家乡终 端的映射信息(步骤S408);如果是多家乡终端(判断为是),多家乡终端 的主接口所连接的接入交换路由器将映射更新消息通知通信对端的多个接 口中的一个接口所连接的接入交换路由器(步骤S409);接收到映射更新消 息的接入交换路由器向通信对端的其它接口所连接的接入交换路由器发送 映射更新消息(步骤S410);通信对端所连接的所有接入交换路由器更新多 家乡终端的映射信息(步骤S411),位置更新结束(步骤S412)。 本实施例为接入一体化网络的多家乡终端,分配位置信息,在映射服务 器注册其身份、位置映射信息来完成位置注册;多家乡终端由于切换链路发 生位置信息更新时,通过接入交换路由器向映射服务器发起位置更新过程, 通过各相关实体之间的信息交互,来完成多家乡终端位置信息在全网内的更 新,从而保证其能够正确地建立通信连接,在通信中发生链路切换时能保证 通信链路的畅通。 上述仅为本发明的较佳实施例而已,并非用来限定本发明的保护范围。 即凡依本发明的思想和精神所做的等同变化与修改,皆为本发明的保护范围 所涵盖。